Change Impact Analysis for Large-scale Enterprise Systems
نویسندگان
چکیده
This work is concerned with analysing the potential impact of direct changes to largescale enterprise systems, and, in particular, how to minimise testing efforts on such changes. A typical enterprise system may consist of hundreds of thousands of classes and millions of methods. Thus, it is extremely costly and difficult to apply conventional testing techniques to such a system. Retesting everything after a change is very expensive, and in practice generally not necessary. Selective testing can be more effective. However, it requires a deep understanding of the target system and a lack of that understanding can lead to insufficient test coverage. Change Impact Analysis can be used to estimate the impacts of the changes to be applied, providing developers/testers with confidence in selecting necessary tests and identifying untested entities. Conventional change impact analysis approaches include static analysis, dynamic analysis or a hybrid of the two analyses. They have proved to be useful on small or medium size programs, providing users an inside view of the system within an acceptable running time. However, when it comes to large-scale enterprise systems, the sizes of the programs are orders of magnitude larger. Conventional approaches often run into resource problems such as insufficient memory and/or unacceptable running time (up to weeks). More critically, a large number of false-negatives and false-positives can be generated from those approaches.
منابع مشابه
Towards Measuring the Project Management Process During Large Scale Software System Implementation Phase
Project management is an important factor to accomplish the decision to implement large-scale software systems (LSS) in a successful manner. The effective project management comes into play to plan, coordinate and control such a complex project. Project management factor has been argued as one of the important Critical Success Factor (CSF), which need to be measured and monitored carefully duri...
متن کاملLarge-Scale Enterprise Systems: Changes and Impacts
Changes and their impacts to large-scale enterprise systems are critical and hard to identify and calculate. This work focuses on analysing changes and their potential impacts, and in particular on how regression testing following such changes can be minimised. The target scope of the approach we describe here is systems containing hundreds of thousands of classes and millions of methods. It is...
متن کاملThe Example of Enterprise Resource Planning
This article explores how different types of managers respond to large-scale organizational change and what factors underpin differences in management attitudes and reactions. Through qualitative analysis of the introduction of enterprise resource planning (ERP) systems in two case study organizations, the authors argue that variations in managerial responses to organizational change relate to ...
متن کاملChange Management in Large-Scale Enterprise Information Systems
The information infrastructure in today’s businesses consists of many interoperating autonomous systems. Changes to a single system can therefore have an unexpected impact on other, dependent systems. In our Caro approach we try to cope with this problem by observing each system participating in the infrastructure and analyzing the impact of any change that occurs. The analysis process is drive...
متن کاملClimate Change Impact on Precipitation Extreme Events in Uncertainty Situation; Passing from Global Scale to Regional Scale
Global warming and then climate change are important topics studied by researchers throughout the world in the recent decades. In these studies, climatic parameters changes are investigated. Considering large-scaled output of AOGCMs and low precision in computational cells, uncertainty analysis is one of the principles in doing hydrological studies. For this reason, it is tried that investigati...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012